package com.im323.dnspod.result;

public class DnspodUser {

	/** 用户名称, 企业用户对应为公司名称 */
	private String realName;
	/** 账号类型：[“personal”,”enterprise”]，分别对应个人用户和企业用户 */
	private String userType;
	private String telePhone;
	private String nick;
	/** 用户 ID, 即为 user_id */
	private String id;
	private String email;
	/** 账号状态：”enabled”: 正常；”disabled”: 被封禁 */
	private String status;
	/** 邮箱是否通过验证：”yes”: 通过；”no”: 未通过 */
	private boolean emailVerified;
	/** 手机是否通过验证：”yes”: 通过；”no”: 未通过 */
	private boolean telePhoneVerifed;
	/** 是否绑定微信：”yes”: 通过；”no”: 未通过 */
	private boolean weixinBinded;
	/** 是否正在申请成为代理：true: 是；false: 否 */
	private boolean agentPending;
	/** 账号余额 */
	private float balance;
	/** 剩余短信条数 */
	private float smsbalance;
	/** 账号等级, 按照用户账号下域名等级排序, 选取一个最高等级为账号等级, 具体对应情况参见域名等级 */
	private String userGrade;

	public String getRealName() {
		return realName;
	}

	public void setRealName(String realName) {
		this.realName = realName;
	}

	public String getUserType() {
		return userType;
	}

	public void setUserType(String userType) {
		this.userType = userType;
	}

	public String getTelePhone() {
		return telePhone;
	}

	public void setTelePhone(String telePhone) {
		this.telePhone = telePhone;
	}

	public String getNick() {
		return nick;
	}

	public void setNick(String nick) {
		this.nick = nick;
	}

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getEmail() {
		return email;
	}

	public void setEmail(String email) {
		this.email = email;
	}

	public String getStatus() {
		return status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	public boolean isEmailVerified() {
		return emailVerified;
	}

	public void setEmailVerified(boolean emailVerified) {
		this.emailVerified = emailVerified;
	}

	public boolean isTelePhoneVerifed() {
		return telePhoneVerifed;
	}

	public void setTelePhoneVerifed(boolean telePhoneVerifed) {
		this.telePhoneVerifed = telePhoneVerifed;
	}

	public boolean isWeixinBinded() {
		return weixinBinded;
	}

	public void setWeixinBinded(boolean weixinBinded) {
		this.weixinBinded = weixinBinded;
	}

	public boolean isAgentPending() {
		return agentPending;
	}

	public void setAgentPending(boolean agentPending) {
		this.agentPending = agentPending;
	}

	public float getBalance() {
		return balance;
	}

	public void setBalance(float balance) {
		this.balance = balance;
	}

	public float getSmsbalance() {
		return smsbalance;
	}

	public void setSmsbalance(float smsbalance) {
		this.smsbalance = smsbalance;
	}

	public String getUserGrade() {
		return userGrade;
	}

	public void setUserGrade(String userGrade) {
		this.userGrade = userGrade;
	}

	@Override
	public String toString() {
		return "DnspodUser [id=" + id + ", 昵称=" + nick + ", 真实名称=" + realName + ", 邮箱地址=" + email + ", 手机号=" + telePhone
				+ ", 用户类型=" + userType + ", 账号状态=" + status + ", 账号等级=" + userGrade + "]";
	}

}
